/*
Author: Craig Erskine
Description: Dynamic Menu System - Vertical
*/
ul#navmenu-v{
    
}
ul#navmenu-v li{
    /*border: 0.5px solid #bdbdbd;*/
}
ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul{
 width: 199px; /* Menu Width */
/* margin: 0;
 list-style: none;*/
  background: #e9e9e9;
}
ul#navmenu-v ul ul 
{
/*    top:0px;*/
    /*border: 0.5px solid #bdbdbd;*/
    width: 198px;
    background-color:#bdbdbd; 
    /*-moz-box-shadow:3px 6px 8px 1px rgba(0, 0, 0, 0.3); padding:0; background: #e0e0e0;*/
}
 ul#navmenu-v li.parent{
     
   background:url(../images/bkg_nav_parent.gif)  no-repeat 100% 50% !important;
}
ul#navmenu-v li { position: relative;  width: 197px; 
border: 1px solid #FFF;
}
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#navmenu-v ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
}

/* Root Menu */
ul#navmenu-v a {
    
/* border: 1px solid #FFF;*/
/* border-right: 1px solid #FFF;*/
 padding: 6px;
 display: block; 
 color: #444; 
 text-decoration: none;
 height: 1%;
 
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
  background:#e0e0e0 /*url(../images/background/menu_hover.gif)*/ ;color: #444 !important;
 color: #444;
  
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a {
 float: none;
 background:#e0e0e0 ;
   
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
  background:#e0e0e0 /*url(../images/background/menu_hover.gif) repeat-x */;color: #444 !important;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
  background:#e0e0e0 ;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {
  background:#e0e0e0 /* url(../images/background/menu_hover.gif) repeat-x*/;color: #444 !important;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {
  background:#e0e0e0;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
 background: #e0e0e0 /*url(../images/background/menu_hover.gif) repeat-x*/;color: #444 !important;
}

/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; }
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }